#ifndef OBJECT_H
#define OBJECT_H

#include "Vertex3D.h"

class Object
{
    public:
        Object(double x = 0, double y=0, double z=0, double vX =0, double vY =0, double vZ =0, double xRot = 0, double yRot = 0,double zRot =0, double vXRot = 0, double vYRot = 0, double vZRot = 0);
        Object(Vertex3D pos = Vertex3D(0,0,0),Vertex3D vPos = Vertex3D(0,0,0),Vertex3D rot = Vertex3D(0,0,0),Vertex3D vRot = Vertex3D(0,0,0));

        virtual ~Object();

        void updatePos();

        Vertex3D pos, vPos, rot, vRot;

    protected:
    private:


};

#endif // OBJECT_H
